home *** CD-ROM | disk | FTP | other *** search
/ Laboratorio Interattivo Deagostini / laboratorio interattivo deagostini.bin / swf / 407.swf / scripts / frame_1 / PlaceObject2_14_93 / CLIPACTIONRECORD onClipEvent(load).as < prev   
Text File  |  2003-01-07  |  4KB  |  112 lines

  1. onClipEvent(load){
  2.    lista = new Array(13);
  3.    lista[0] = new Array("raccolta di dati","b",3);
  4.    lista[1] = new Array("organizzati in modo che","b",4);
  5.    lista[2] = new Array("possano essere recuperati,","a",5);
  6.    lista[3] = new Array("manipolati e modificati.","b",6);
  7.    lista[4] = new Array("i piu\' utilizzati sono","b",7);
  8.    lista[5] = new Array("relazionali; in questo","b",8);
  9.    lista[6] = new Array("caso i dati sono","b",9);
  10.    lista[7] = new Array("memorizzati in tabelle.","b",10);
  11.    lista[8] = new Array("queste sono collegate","b",11);
  12.    lista[9] = new Array("mediante campi chiave e","b",12);
  13.    lista[10] = new Array("la manipolazione avviene","b",13);
  14.    lista[11] = new Array("tramite query in","b",14);
  15.    lista[12] = new Array("linguaggio sql","b",15);
  16.    Creazione = 0;
  17.    listaAbbinate = new Array("r","c","a","d","g","l","i","o","n","z","m","e","t","b","s","p","h","f","u","q","v","y");
  18.    visibili = new Array("i","e","s");
  19.    listaClips = new Array(listaAbbinate.length);
  20.    cl = 0;
  21.    while(cl < listaClips.length)
  22.    {
  23.       listaClips[cl] = new Array();
  24.       cl++;
  25.    }
  26.    listaContents = new Array(listaAbbinate.length);
  27.    c = 0;
  28.    while(c < listaAbbinate.length)
  29.    {
  30.       cheClip = "_root.par" + (c + 1);
  31.       eval(cheClip).numero = c + 1;
  32.       var trovato = 0;
  33.       pres = 0;
  34.       while(pres < visibili.length)
  35.       {
  36.          if(visibili[pres].toLowerCase() == listaAbbinate[c].toLowerCase())
  37.          {
  38.             trovato = 1;
  39.             eval(cheClip).lettera = listaAbbinate[c].toUpperCase();
  40.          }
  41.          pres++;
  42.       }
  43.       if(trovato == 0)
  44.       {
  45.          eval(cheClip).lettera = "_";
  46.       }
  47.       listaContents[c] = eval(cheClip).lettera;
  48.       c++;
  49.    }
  50.    _root.AvviaVerifica = 0;
  51.    var lettere = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
  52.    var x = 213.1;
  53.    var y = 27.2;
  54.    var nCLip = 1;
  55.    i = 0;
  56.    while(i < lista.length)
  57.    {
  58.       var l = 0;
  59.       l = 0;
  60.       while(lettere.length)
  61.       {
  62.          if(lettere.charAt(l).toLowerCase() == lista[i][1].toLowerCase())
  63.          {
  64.             break;
  65.          }
  66.          l++;
  67.       }
  68.       var xInizio = x + 19 * l;
  69.       var yInizio = y + 19 * (lista[i][2] - 1);
  70.       var c = 0;
  71.       c = 0;
  72.       while(c < lista[i][0].length)
  73.       {
  74.          nClip += 1;
  75.          if(lista[i][0].charAt(c) != " ")
  76.          {
  77.             nomeClip = "clip" + nClip;
  78.             duplicateMovieClip(_root.clip,nomeClip,16384 + nClip);
  79.             _root[nomeClip]._x = xInizio + c * 19;
  80.             _root[nomeClip]._y = yInizio;
  81.             var abb = 0;
  82.             var trovato = 0;
  83.             abb = 0;
  84.             while(abb < listaAbbinate.length)
  85.             {
  86.                if(listaAbbinate[abb].toLowerCase() == lista[i][0].charAt(c).toLowerCase())
  87.                {
  88.                   trovato = 1;
  89.                   if(listaContents[abb] == "_")
  90.                   {
  91.                      _root[nomeClip].lettera = String(abb + 1);
  92.                   }
  93.                   else
  94.                   {
  95.                      _root[nomeClip].lettera = listaContents[abb];
  96.                   }
  97.                   listaClips[abb].push(nomeClip);
  98.                   break;
  99.                }
  100.                abb++;
  101.             }
  102.             if(trovato == 0)
  103.             {
  104.                _root[nomeClip].lettera = lista[i][0].charAt(c).toUpperCase();
  105.             }
  106.          }
  107.          c++;
  108.       }
  109.       i++;
  110.    }
  111. }
  112.